$.Component = $.extend($.util.Observable, {
	constructor: function(config){
		$.apply(this, config);
		$.Component.superclass.constructor.call(this, config);
		this.init();
	}
	
	,init: function(){
		$.each(this.plugins, function(item){
			if($.isFunction(item)) item = new item();
			item.init(this);	
		}, this);	
	}
});